package com.movitech.mobile.cz.base.supplier.entity.ext;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * Created by Administrator on 2018/4/23.
 */
@Data
public class SHistoryCommentResponseVO {

    private String id;
    /**
     * 用户或供应商id
     */
    @ApiModelProperty(value = "用户或供应商id")
    private String userId;
    /**
     * 功能模块（1：供方信息审核历程，2：供方现场考察组员意见，3：供方评估审核，4：供方评分定级，5：战略采购年度总规划，6：专项采购计划确认:7：采购方案，8：招标文件审批历史，9：商务谈判审批历史，10：评标审批历史，11：定标审批历史,12启动采购计划 。13 流标，14 供应商入围，15一事一议（商务谈判），16一事一议（评标），17一事一议（定标））
     */
    @ApiModelProperty(value = "功能模块（1：供方信息审核历程，2：供方现场考察组员意见，3：供方评估审核，4：供方评分定级，5：战略采购年度总规划，6：专项采购计划确认:7：采购方案，8：招标文件审批历史，9：商务谈判审批历史，10：评标审批历史，11：定标审批历史,12启动采购计划 。13 流标，14 供应商入围，15一事一议（商务谈判），16一事一议（评标），17一事一议（定标））")
    private Integer modelType;
    /**
     * 功能子模块（1：任务，2：咨询）
     */
    @ApiModelProperty(value = "功能子模块（1：任务，2：咨询）")
    private Integer modelSubType;
    /**
     * 关联表iid
     */
    @ApiModelProperty(value = "关联表iid")
    private String relatedId;
    /**
     * 子关联表iid
     */
    @ApiModelProperty(value = "子关联表iid")
    private String subRelatedId;
    /**
     * 类型（1：内网，2：外网，3：内外网共用）
     */
    @ApiModelProperty(value = "类型（1：内网，2：外网，3：内外网共用）")
    private Integer commentType;
    /**
     * 节点名称
     */
    @ApiModelProperty(value = "节点名称")
    private String nodeName;
    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String commentContent;
    /**
     * 操作名称
     */
    @ApiModelProperty(value = "操作名称")
    private String actionName;
    /**
     * 是否同意（1：不同意，2：同意）
     */
    @ApiModelProperty(value = "是否同意（1：不同意，2：同意）")
    private Integer agreeFlag;
    /**
     * 发起时间
     */
    @ApiModelProperty(value = "发起时间")
    private Date setupTime;
    /**
     * 状态
     */
    @ApiModelProperty(value = "状态")
    private Integer actionStatus;
    /**
     * 标段
     */
    @ApiModelProperty(value = "标段")
    private Integer segmentsNumber;

    /**
     * 创建人id
     */
    @ApiModelProperty(value = "创建人id")
    private String createBy;

    /**
     * 创建日期
     */
    @ApiModelProperty(value = "创建日期")
    private Date createDate;

    /**
     * 更新人id
     */
    @ApiModelProperty(value = "更新人id")
    private String updateBy;

    /**
     * 更新日期
     */
    @ApiModelProperty(value = "更新日期")
    private Date updateDate;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remarks;
}
